Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Italy F12 Chile F1 Chile F2 Netherlands F3 Spain F26 France F19 Canada F1 Canada F2 Canada F3 Spain F12 Spain F13 Italy F16 Netherlands F3 Belgium F2 Netherlands F7 Spain F32 Great Britain F16 Croatia F1 Italy F10 Italy F15 Netherlands F4 France F17 France F18 Spain F33 Italy F11 Netherlands F3 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F12 Usa F13 Great Britain F4 Norway F1 Norway F2 Netherlands F4 Italy F23 Italy F24 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Germany F5 (Kamen) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez M15+H Bressuire Credicard Mastercard Tennis Cup - Campos do Jordao San Remo Tennis Cup - San Remo Sporting Challenger - Turin 14° BH Tennis Open - Belo Horizonte Spain F10 Belgium F1 Chile F3 Corona Mexico City Open - Mexico City Netherlands F2 Netherlands F4 Mordovia Cup - Saransk Spain F27 Israel F1 GHI Bronx Tennis Classic - Bronx Israel F3 Spain F14 Spain F15 Netherlands F5 USA F28 Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Belgium F1 Belgium F2 Great Britain F7 Israel F2 9° Trani Cup - Trani Lambertz Open by Stawag 2007 - Aachen Siemens Open - Scheveningen Levene Gouldin & Thompson Tennis Challenger - Binghamton Copa Petrobras-Brazil - Aracaju Bancolombia Open - Cali Sao Paulo Challenger Wolfsburg Challenger Jersey Challenger Yuba City Challenger Manchester Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Bogota Challenger Palermo Challenger Montevideo Challenger Asuncion Challenger Tiburon Challenger Santiago Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Medellin Challenger Dallas Challenger Rhodes Challenger Savannah Challenger Ojai Challenger Bytom Challenger Bogota Challenger Granby Challenger Binghamton Challenger Alphen Challenger Belo Horizonte Challenger Aachen Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Sarajevo Challenger Napoli Challenger Guadalajara Challenger Bogota Challenger Recanati Challenger Campos do Jordao Challenger Binghamton Challenger Samarkand Challenger Alphen Challenger Istanbul Challenger Eckental Challenger Buenos Aires Challenger Bucaramanga Challenger Quimper Challenger Wolfsburg Challenger Santiago Challenger Barranquilla Challenger Blumenau Challenger ATU Cup - Weiden Sao Paulo Challenger Vancouver Challenger Genova Challenger Mons Challenger Bucaramanga Challenger Pereira Challenger Sao Paulo Challenger VII Trofeo Ciudad de Quito - Quito Jameson Cup - Milan Bogota Challenger - Bogota Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas Challenger Britania Zavaleta - Puebla Blois Challenger Torneo Internacional Challenger Fila 2005 - Leon Copa Petrobras - Bogota Scheveningen Challenger Siemens Open - Scheveningen St. Petersburg Challenger 2006 - St. Petersburg Ischgl International Tennis Challenger 2003 - Ischgl Sao Paulo Challenger Rio De Janeiro Challenger Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City San Remo Tennis Cup - San Remo Copa Petrobras - Montevideo Okal Cup 2003 - Eckental Steelers Cup - Kosice Abierto Colombiano de Tenis - Bogota Porto Alegre Challenger Mons Challenger Montevideo Challenger Guayaquil Challenger Heilbronn Challenger Tean International - Alphen Irving Challenger Santiago Challenger Cepu Open - San Marino Orleans Challenger Mons Challenger IPP Geneva Trophy - Geneva Bratislava Challenger Raanana Challenger St. Brieuc Challenger Heilbronn Challenger 10ø Tornea B. Camparini - Reggio Emilia Copa Petrobras Bogota - Bogota Alphen Challenger Orleans Challenger Copa Petrobras Paraguay - Asuncion Rennes Challenger Bratislava Challenger Brescia Challenger Drummondville Challenger IPP Open - Helsinki Heilbronn Challenger LTA Shrewsbury Challenger - Shrewsbury San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota 4th Volkswagen Challenger - Wolfsburg Memorial Manfredini - Sassuolo Banca Stato Challenger - Lugano Copa Petrobras Brazil - Belo Horizonte ATP Challenger Open 2004 - Monchengladbach VIII Gramado Open - Gramado Rhein-Main Challenger 2004 - Aschaffenburg Citta di Como - Como ATP Challenger Numea - New Caledonia Ismaning Challenger X Trofeo Ciudad de Quito - Quito Shimadzu All Japan Indoor Tennis Championships - Kyoto Copa Petrobras Santiago - Santiago Roma Challenger 2007 - Rome Dublin Challenger - Dublin Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Challenger Groningen - Groningen Copa Petrobras Guadalajara - Guadalajara Eckental Challenger Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Bauer Watertechnology Cup 2007 - Eckental Sassuolo Challenger - Sassuolo Noumea Challenger BMW Tennis Championship - Sunrise Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Kosice Challenger Mitsubishi Electric Europe Cup - Monza Winnetka Challenger Monza Challenger XI Trofeo Ciudad de Quito - Quito 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Copa Petrobras - Santiago XL Bermuda Open - Bermuda Mons Challenger Santiago Challenger Sao Paulo Challenger Tunis Open - Tunis Eckental Challenger Morocco Tennis Tour - Rabat Rijeka Open - Rijeka Zagreb Open - Zagreb Copa Kia - Santiago Copa Petrobras-Argentina - Buenos Aires Alphen Challenger Copa Petrobras Colombia - Bogota Turin Challenger USTA Challenger - Champaign Samsung Challenger 2007 - Ho Chi Minh City II Naples ITG Challenger - Naples Granby Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen LXVII Concursu Internacional de Vigo - Vigo Reggio Emilia Challenger Chevrolet Cup - Vina del Mar The Surbiton Trophy - Surbiton IPP Open - Helsinki Barranquilla Challenger Mons Challenger Bergamo Challenger Quimper Challenger Salinas Challenger Dallas Challenger Scheveningen Challenger Brescia Challenger Lexington Challenger Manila Challenger Copa Petrobras Aracaju - Aracaju Alphen Challenger Rennes Challenger Orleans Challenger Copa Petrobras Uruguay - Montevideo Eckental Challenger Trnava Challenger Open D'Orleans - Orleans Bergamo Challenger St. Brieuc Challenger Santiago Challenger Glasgow Challenger Heilbronn Challenger Surbiton Challenger Ilkley Challenger Loughborough Challenger Barletta Challenger Como Challenger Portugal F8 (Cascais) Alessandria Challenger Leon Challenger Furth Challenger Brest Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao BellSouth Open - Vina del Mar Como Challenger St. Brieuc Challenger Barletta Challenger Manchester Challenger Copa Ericsson Chile - Santiago Koblenz Challenger Argentina Open - Buenos Aires Maia Challenger Brasil Open - Costa do Sauipe Belgrade Challenger Meerbusch Challenger Pozoblanco Challenger Prague 3 Challenger Wroclaw Challenger Banja Luka Challenger 2004 - Banja Luka Izmir Cup - Izmir Francavilla Challenger IX Gramado Open - Gramado Bratislava Challenger Andria Challenger Tennis Channel Open - Las Vegas Napoli Challenger US Men's Clay Court Championships - Houston Binghamton Challenger Rio Quente Challenger The Stella Artois Championships - London Ljubljana Open - Ljubljana Nottingham Challenger Braunschweig Challenger Internationaux de Nouvelle-Caledonie - New Caledonia ARAG World Team Championship - Dusseldorf VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Heineken Open - Auckland MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Portoroz Challenger The Tennis Channel Open - Las Vegas Como Challenger St. Petersburg 2 Challenger Rome 2 Challenger Santiago Challenger Nottingham 1 Challenger Campbell's Hall of Fame Tennis Championships - Newport Braunschweig Challenger BH Tennis Open International Cup - Belo Horizonte Segovia Challenger Generali Open - Kitzbuhel Marburg Challenger Legg Mason Tennis Classic - Washington China Open - Beijing Mumbai Open - Mumbai Buenos Aires Challenger AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Medibank International - Sydney GHI Bronx Tennis Classic - Bronx Delray Beach International Tennis Championships - Delray Beach Czech Indoor Open - Prague Ordina Open - s-Hertogenbosch Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Architect Open - Budapest Indianapolis Tennis Championships - Indianapolis La Serena Open - La Serena 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Brasil Open - Costa do Sauipe Ilkley Challenger TED Open - Istanbul Open Sabadell Atlantico - Barcelona Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Estoril Open - Estoril AEGON International - Eastbourne Scheveningen Challenger The 'Fitz' Casino Challenger - Tunica Pilot Pen Tennis - New Haven Movistar Open - Santiago ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ordina Open - s-Hertogenbosch Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Carson Challenger Open de Moselle - Metz Poznan Challenger Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger Copa Claro - Buenos Aires Recanati Challenger Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Bogota Challenger Cali Challenger Malaysian Open - Kuala Lumpur Cherbourg Challenger Athens Challenger Bordeaux Challenger Aircel Chennai Open - Chennai Carson Challenger Heineken Open - Auckland Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Rome Challenger Bordeaux Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Brisbane International - Brisbane Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Apia International - Sydney Cherbourg Challenger Guadalajara Challenger Legg Mason Tennis Classic - Washington Rome Challenger Napoli Challenger Brasil Open - Salvador Salzburg Challenger Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Trnava Challenger Honolulu Challenger Bucaramanga Challenger Nottingham Challenger San Juan Challenger AEGON Championships - London Villa Allende Challenger BMW Open - Munich Montevideo Challenger Open de Moselle - Metz Orleans Challenger Sao Leopoldo Challenger SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Sarajevo Challenger Sunrise Challenger Campbell's Hall of Fame Tennis Championships - Newport Open 13 - Marseille Jersey Challenger Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur China Open - Beijing Moselle Open - Metz St. Brieuc Challenger Turin Challenger Santos Challenger Johannesburg Challenger PBZ Zagreb Indoors - Zagreb Pereira Challenger Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Campinas Challenger Athens Challenger If Stockholm Open - Stockholm Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger RCA Championships - Indianapolis Countrywide Classic - Los Angeles Happy Valley Challenger Guadalajara Challenger Panama City Challenger Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Szczecin Challenger Movistar Open - Santiago Dubai Duty Free Tennis Championships - Dubai Andria Challenger BMW Open - Munich Vercelli Challenger Medellin Challenger If Stockholm Open - Stockholm Manchester Challenger Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Heilbronn Challenger Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Segovia Challenger Eckental Challenger Medellin Challenger Ortisei Challenger Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Moselle Open - Metz Mersin Challenger Santos Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Drummondville Challenger Vegeta Croatia Open - Umag Moselle Open - Metz U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Braunschweig Challenger Bordeaux Challenger Ortisei Challenger Open Sud de France - Montpellier Bogota Challenger Bet-at-home Open - Hamburg Braga Challenger Generali Open - Kitzbuhel Lexington Challenger Turin Challenger BB&T Atlanta Open - Atlanta Canottieri Minico 2004 - Mantova 12th BH Tennis Open International Cup - Belo Horizonte Amersfoort Challenger Memorial Savigni - Sassuolo St. Petersburg 1 Challenger Zadar Challenger Oeiras 1 Challenger Forli Challenger Mallorca Challenger Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Dutch Open Tennis - Amersfoort SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Movistar Open - Vina del Mar Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris Sony Open Tennis - Miami U.S. Mens's Clay Court Championship - Houston Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Erste Bank Open - Vienna Kremlin Cup - Moscow VTR Open - Vina del Mar Citi Open - Washington Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Open 13 - Marseille Jinan Challenger Shanghai Challenger ABN AMRO World Tennis Tournament - Rotterdam Oeiras 4 Challenger Iasi Challenger Lisbon Challenger Allianz Suisse Open Gstaad - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam Chennai Open - Chennai Rogers Masters - Toronto The Priority Telecom Open - Amersfoort BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Movistar Open - Vina del Mar Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Gerry Weber Open - Halle Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Citi Open - Washington Australian Open - Melbourne French Open - Paris Grand Prix Hassan II - Casablanca U.S. Open - New York Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne French Open - Paris AEGON Championships - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Australian Open - Melbourne Davis Cup, Group I, 2R, ECU-CHI 3-2 All Lower level tournaments Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, PO, CHI-AUT, 3-2 U.S. Open (juniors) Wimbledon (juniors)